﻿namespace GoodAdmin.Core;
[ErrorCodeType]
public enum AuthErrorCode
{
    /// <summary>
    /// 用户不存在
    /// </summary>
    [ErrorCodeItemMetadata("用户不存在")]
    A001,
    /// <summary>
    /// 密码错误
    /// </summary>
    [ErrorCodeItemMetadata("密码错误")]
    A002,
    /// <summary>
    /// 密码错误已达最大次数，请联系管理员解锁
    /// </summary>
    [ErrorCodeItemMetadata("密码错误已达最大次数，请联系管理员解锁")]
    A003,
    /// <summary>
    /// 密码错误已达最大次数，请x分钟后重试，或联系管理员解锁
    /// </summary>
    [ErrorCodeItemMetadata("密码错误已达最大次数，请{0}分钟后重试，或联系管理员解锁")]
    A004,
    /// <summary>
    /// 验证码输入错误
    /// </summary>
    [ErrorCodeItemMetadata("验证码输入错误")]
    A005,
    /// <summary>
    /// 验证码已失效，请刷新验证码
    /// </summary>
    [ErrorCodeItemMetadata("验证码已失效，请刷新验证码")]
    A006,
    /// <summary>
    /// 未登录
    /// </summary>
    [ErrorCodeItemMetadata("未登录")]
    A007
}